package com.dmgis.hndz.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 监测点基础信息表
 * @TableName jcca16a
 */
@TableName(value ="jcca16a")
@Data
public class Jcca16a implements Serializable {
    /**
     * guid
     */
    @TableField(value = "jcca16a010")
    private String jcca16a010;

    /**
     * 监测点名称
     */
    @TableField(value = "jcca16a020")
    private String jcca16a020;

    /**
     * 灾害点编码
     */
    @TableField(value = "jcca16a030")
    private String jcca16a030;

    /**
     * 监测点类型
     */
    @TableField(value = "jcca16a040")
    private String jcca16a040;

    /**
     * 监测方法
     */
    @TableField(value = "jcca16a050")
    private String jcca16a050;

    /**
     * 位置描述
     */
    @TableField(value = "jcca16a060")
    private String jcca16a060;

    /**
     * 经度
     */
    @TableField(value = "jcca16a070")
    private BigDecimal jcca16a070;

    /**
     * 纬度
     */
    @TableField(value = "jcca16a080")
    private BigDecimal jcca16a080;

    /**
     * 高程
     */
    @TableField(value = "jcca16a090")
    private BigDecimal jcca16a090;

    /**
     * 地质特征
     */
    @TableField(value = "jcca16a100")
    private String jcca16a100;

    /**
     * 保护措施
     */
    @TableField(value = "jcca16a110")
    private String jcca16a110;

    /**
     * 设立日期
     */
    @TableField(value = "jcca16a120")
    private LocalDateTime jcca16a120;

    /**
     * 监测预警员ID
     */
    @TableField(value = "jcca16a130")
    private String jcca16a130;

    /**
     * 群测群防员ID
     */
    @TableField(value = "jcca16a150")
    private String jcca16a150;

    /**
     * 区域代码
     */
    @TableField(value = "jcca16a170")
    private String jcca16a170;

    /**
     * 运行状态 0:表示
常规监测 1：应急监测 2：
注销停用
     */
    @TableField(value = "jcca16a180")
    private String jcca16a180;

    /**
     * 注销停用时间
     */
    @TableField(value = "jcca16a190")
    private LocalDateTime jcca16a190;

    /**
     * 注销停用原因
     */
    @TableField(value = "jcca16a200")
    private String jcca16a200;

    /**
     * 国家级监测点编号
     */
    @TableField(value = "jcca16a210")
    private String jcca16a210;

    /**
     * 监测点标签,多个标签用,隔开
     */
    @TableField(value = "jcca16a220")
    private String jcca16a220;

    /**
     * 模型配置人ID
     */
    @TableField(value = "jcca16a230")
    private String jcca16a230;

    /**
     * 防灾责任人ID
     */
    @TableField(value = "jcca16a240")
    private String jcca16a240;

    /**
     * 三维模型地址
     */
    @TableField(value = "jcca16a280")
    private String jcca16a280;

    /**
     * 监测责任单位名称
     */
    @TableField(value = "jcca16a300")
    private String jcca16a300;

    /**
     * 运维单位名称
     */
    @TableField(value = "jcca16a310")
    private String jcca16a310;

    /**
     * 模型配置人名称
     */
    @TableField(value = "jcca16a320")
    private String jcca16a320;

    /**
     * 模型配置人电话
     */
    @TableField(value = "jcca16a330")
    private String jcca16a330;

    /**
     * 群测群防人姓名
     */
    @TableField(value = "jcca16a340")
    private String jcca16a340;

    /**
     * 群测群防人电话
     */
    @TableField(value = "jcca16a350")
    private String jcca16a350;

    /**
     * 专业预警员姓名
     */
    @TableField(value = "jcca16a360")
    private String jcca16a360;

    /**
     * 专业预警员电话
     */
    @TableField(value = "jcca16a370")
    private String jcca16a370;

    /**
     * 防灾责任人姓名
     */
    @TableField(value = "jcca16a380")
    private String jcca16a380;

    /**
     * 防灾责任人电话
     */
    @TableField(value = "jcca16a390")
    private String jcca16a390;

    /**
     * 联系单位名称
     */
    @TableField(value = "jcca16a400")
    private String jcca16a400;

    /**
     * 联系人
     */
    @TableField(value = "jcca16a410")
    private String jcca16a410;

    /**
     * 联系电话
     */
    @TableField(value = "jcca16a420")
    private String jcca16a420;

    /**
     * 监测点编号
     */
    @TableField(value = "jcca16a430")
    private String jcca16a430;

    /**
     * 创建时间
     */
    @TableField(value = "jcca16a440")
    private LocalDateTime jcca16a440;

    /**
     * 创建人id
     */
    @TableField(value = "jcca16a450")
    private String jcca16a450;

    /**
     * 修改时间
     */
    @TableField(value = "jcca16a460")
    private LocalDateTime jcca16a460;

    /**
     * 更改人id
     */
    @TableField(value = "jcca16a470")
    private String jcca16a470;

    /**
     * 删除标志（1：已删除）
     */
    @TableField(value = "jcca16a480")
    private String jcca16a480;

    /**
     * 监测点类型（01:滑坡 02：崩塌 03泥石流 04地面塌陷 05地裂缝 06地面沉降 09遥感解释点 00不稳定斜坡 08 地质环境点 10 其他 11 搬迁避让场址点)
     */
    @TableField(value = "jcca16a490")
    private String jcca16a490;

    /**
     * 宏观观测现象
     */
    @TableField(value = "jcca16a500")
    private String jcca16a500;

    /**
     * 群测群防建设时间
     */
    @TableField(value = "jcca16a510")
    private LocalDateTime jcca16a510;

    /**
     * 监测点说明
     */
    @TableField(value = "jcca16a520")
    private String jcca16a520;

    /**
     * 经度—秒
     */
    @TableField(value = "jcca16a530")
    private Long jcca16a530;

    /**
     * 纬度—度
     */
    @TableField(value = "jcca16a540")
    private Object jcca16a540;

    /**
     * 纬度—分
     */
    @TableField(value = "jcca16a550")
    private Object jcca16a550;

    /**
     * 纬度—秒
     */
    @TableField(value = "jcca16a560")
    private Long jcca16a560;

    /**
     * 监测建设单位
     */
    @TableField(value = "jcca16a570")
    private String jcca16a570;

    /**
     * 施工单位
     */
    @TableField(value = "jcca16a580")
    private String jcca16a580;

    /**
     * 设备厂商
     */
    @TableField(value = "jcca16a590")
    private String jcca16a590;

    /**
     * 首席预报员姓名
     */
    @TableField(value = "jcca16a600")
    private String jcca16a600;

    /**
     * 首席预报员电话
     */
    @TableField(value = "jcca16a610")
    private String jcca16a610;

    /**
     * 首席监测员姓名
     */
    @TableField(value = "jcca16a620")
    private String jcca16a620;

    /**
     * 首席监测员电话
     */
    @TableField(value = "jcca16a630")
    private String jcca16a630;

    /**
     * 三维模型参数
     */
    @TableField(value = "jcca16a640")
    private String jcca16a640;

    /**
     * DOM参数
     */
    @TableField(value = "jcca16a650")
    private String jcca16a650;

    /**
     * 全景图地址
     */
    @TableField(value = "jcca16a660")
    private String jcca16a660;

    /**
     * 上传三维模型地址
     */
    @TableField(value = "jcca16a670")
    private String jcca16a670;

    /**
     * 上传正射影像地址
     */
    @TableField(value = "jcca16a680")
    private String jcca16a680;

    /**
     * 上传全景图地址
     */
    @TableField(value = "jcca16a690")
    private String jcca16a690;

    /**
     * 是否核销
     */
    @TableField(value = "jcca16a700")
    private String jcca16a700;

    /**
     * 核销原因
     */
    @TableField(value = "jcca16a710")
    private String jcca16a710;

    /**
     * 二维码图路径
     */
    @TableField(value = "jcca16a720")
    private String jcca16a720;

    /**
     * 监测点建设时间
     */
    @TableField(value = "jcca16a730")
    private LocalDateTime jcca16a730;

    /**
     * 三维模型名称
     */
    @TableField(value = "jcca16a740")
    private String jcca16a740;

    /**
     * 正射影像名称
     */
    @TableField(value = "jcca16a750")
    private String jcca16a750;

    /**
     * 全景图名称
     */
    @TableField(value = "jcca16a760")
    private String jcca16a760;

    /**
     * 资金来源
     */
    @TableField(value = "jcca16a770")
    private String jcca16a770;

    /**
     * 经纬度类型
     */
    @TableField(value = "jcca16a780")
    private String jcca16a780;

    /**
     * 维护单位
     */
    @TableField(value = "jcca16a790")
    private String jcca16a790;

    /**
     * 单位联系人
     */
    @TableField(value = "jcca16a800")
    private String jcca16a800;

    /**
     * 联系人电话
     */
    @TableField(value = "jcca16a810")
    private String jcca16a810;

    /**
     * 标签编码
     */
    @TableField(value = "jcca16a820")
    private String jcca16a820;

    /**
     * 乡镇区划
     */
    @TableField(value = "jcca16a830")
    private String jcca16a830;

    /**
     * 村区划
     */
    @TableField(value = "jcca16a840")
    private String jcca16a840;

    /**
     * 监测点联通设备状态，0，无，1有
     */
    @TableField(value = "jcca16a850")
    private Integer jcca16a850;

    /**
     * 点云文件
     */
    @TableField(value = "jcca16a860")
    private String jcca16a860;

    /**
     * 数字表面模型
     */
    @TableField(value = "jcca16a870")
    private String jcca16a870;

    /**
     * 点云文件url
     */
    @TableField(value = "jcca16a880")
    private String jcca16a880;

    /**
     * 数字表面模型url
     */
    @TableField(value = "jcca16a890")
    private String jcca16a890;

    /**
     * 审核状态，通过/不通过
     */
    @TableField(value = "jcca16a900")
    private String jcca16a900;

    /**
     * 审核不通过原因
     */
    @TableField(value = "jcca16a910")
    private String jcca16a910;

    /**
     * 删除原因
     */
    @TableField(value = "jcca16a920")
    private String jcca16a920;

    /**
     * 上传证明文件地址
     */
    @TableField(value = "jcca16a930")
    private String jcca16a930;

    /**
     * 证明文件名称
     */
    @TableField(value = "jcca16a940")
    private String jcca16a940;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        Jcca16a other = (Jcca16a) that;
        return (this.getJcca16a010() == null ? other.getJcca16a010() == null : this.getJcca16a010().equals(other.getJcca16a010()))
            && (this.getJcca16a020() == null ? other.getJcca16a020() == null : this.getJcca16a020().equals(other.getJcca16a020()))
            && (this.getJcca16a030() == null ? other.getJcca16a030() == null : this.getJcca16a030().equals(other.getJcca16a030()))
            && (this.getJcca16a040() == null ? other.getJcca16a040() == null : this.getJcca16a040().equals(other.getJcca16a040()))
            && (this.getJcca16a050() == null ? other.getJcca16a050() == null : this.getJcca16a050().equals(other.getJcca16a050()))
            && (this.getJcca16a060() == null ? other.getJcca16a060() == null : this.getJcca16a060().equals(other.getJcca16a060()))
            && (this.getJcca16a070() == null ? other.getJcca16a070() == null : this.getJcca16a070().equals(other.getJcca16a070()))
            && (this.getJcca16a080() == null ? other.getJcca16a080() == null : this.getJcca16a080().equals(other.getJcca16a080()))
            && (this.getJcca16a090() == null ? other.getJcca16a090() == null : this.getJcca16a090().equals(other.getJcca16a090()))
            && (this.getJcca16a100() == null ? other.getJcca16a100() == null : this.getJcca16a100().equals(other.getJcca16a100()))
            && (this.getJcca16a110() == null ? other.getJcca16a110() == null : this.getJcca16a110().equals(other.getJcca16a110()))
            && (this.getJcca16a120() == null ? other.getJcca16a120() == null : this.getJcca16a120().equals(other.getJcca16a120()))
            && (this.getJcca16a130() == null ? other.getJcca16a130() == null : this.getJcca16a130().equals(other.getJcca16a130()))
            && (this.getJcca16a150() == null ? other.getJcca16a150() == null : this.getJcca16a150().equals(other.getJcca16a150()))
            && (this.getJcca16a170() == null ? other.getJcca16a170() == null : this.getJcca16a170().equals(other.getJcca16a170()))
            && (this.getJcca16a180() == null ? other.getJcca16a180() == null : this.getJcca16a180().equals(other.getJcca16a180()))
            && (this.getJcca16a190() == null ? other.getJcca16a190() == null : this.getJcca16a190().equals(other.getJcca16a190()))
            && (this.getJcca16a200() == null ? other.getJcca16a200() == null : this.getJcca16a200().equals(other.getJcca16a200()))
            && (this.getJcca16a210() == null ? other.getJcca16a210() == null : this.getJcca16a210().equals(other.getJcca16a210()))
            && (this.getJcca16a220() == null ? other.getJcca16a220() == null : this.getJcca16a220().equals(other.getJcca16a220()))
            && (this.getJcca16a230() == null ? other.getJcca16a230() == null : this.getJcca16a230().equals(other.getJcca16a230()))
            && (this.getJcca16a240() == null ? other.getJcca16a240() == null : this.getJcca16a240().equals(other.getJcca16a240()))
            && (this.getJcca16a280() == null ? other.getJcca16a280() == null : this.getJcca16a280().equals(other.getJcca16a280()))
            && (this.getJcca16a300() == null ? other.getJcca16a300() == null : this.getJcca16a300().equals(other.getJcca16a300()))
            && (this.getJcca16a310() == null ? other.getJcca16a310() == null : this.getJcca16a310().equals(other.getJcca16a310()))
            && (this.getJcca16a320() == null ? other.getJcca16a320() == null : this.getJcca16a320().equals(other.getJcca16a320()))
            && (this.getJcca16a330() == null ? other.getJcca16a330() == null : this.getJcca16a330().equals(other.getJcca16a330()))
            && (this.getJcca16a340() == null ? other.getJcca16a340() == null : this.getJcca16a340().equals(other.getJcca16a340()))
            && (this.getJcca16a350() == null ? other.getJcca16a350() == null : this.getJcca16a350().equals(other.getJcca16a350()))
            && (this.getJcca16a360() == null ? other.getJcca16a360() == null : this.getJcca16a360().equals(other.getJcca16a360()))
            && (this.getJcca16a370() == null ? other.getJcca16a370() == null : this.getJcca16a370().equals(other.getJcca16a370()))
            && (this.getJcca16a380() == null ? other.getJcca16a380() == null : this.getJcca16a380().equals(other.getJcca16a380()))
            && (this.getJcca16a390() == null ? other.getJcca16a390() == null : this.getJcca16a390().equals(other.getJcca16a390()))
            && (this.getJcca16a400() == null ? other.getJcca16a400() == null : this.getJcca16a400().equals(other.getJcca16a400()))
            && (this.getJcca16a410() == null ? other.getJcca16a410() == null : this.getJcca16a410().equals(other.getJcca16a410()))
            && (this.getJcca16a420() == null ? other.getJcca16a420() == null : this.getJcca16a420().equals(other.getJcca16a420()))
            && (this.getJcca16a430() == null ? other.getJcca16a430() == null : this.getJcca16a430().equals(other.getJcca16a430()))
            && (this.getJcca16a440() == null ? other.getJcca16a440() == null : this.getJcca16a440().equals(other.getJcca16a440()))
            && (this.getJcca16a450() == null ? other.getJcca16a450() == null : this.getJcca16a450().equals(other.getJcca16a450()))
            && (this.getJcca16a460() == null ? other.getJcca16a460() == null : this.getJcca16a460().equals(other.getJcca16a460()))
            && (this.getJcca16a470() == null ? other.getJcca16a470() == null : this.getJcca16a470().equals(other.getJcca16a470()))
            && (this.getJcca16a480() == null ? other.getJcca16a480() == null : this.getJcca16a480().equals(other.getJcca16a480()))
            && (this.getJcca16a490() == null ? other.getJcca16a490() == null : this.getJcca16a490().equals(other.getJcca16a490()))
            && (this.getJcca16a500() == null ? other.getJcca16a500() == null : this.getJcca16a500().equals(other.getJcca16a500()))
            && (this.getJcca16a510() == null ? other.getJcca16a510() == null : this.getJcca16a510().equals(other.getJcca16a510()))
            && (this.getJcca16a520() == null ? other.getJcca16a520() == null : this.getJcca16a520().equals(other.getJcca16a520()))
            && (this.getJcca16a530() == null ? other.getJcca16a530() == null : this.getJcca16a530().equals(other.getJcca16a530()))
            && (this.getJcca16a540() == null ? other.getJcca16a540() == null : this.getJcca16a540().equals(other.getJcca16a540()))
            && (this.getJcca16a550() == null ? other.getJcca16a550() == null : this.getJcca16a550().equals(other.getJcca16a550()))
            && (this.getJcca16a560() == null ? other.getJcca16a560() == null : this.getJcca16a560().equals(other.getJcca16a560()))
            && (this.getJcca16a570() == null ? other.getJcca16a570() == null : this.getJcca16a570().equals(other.getJcca16a570()))
            && (this.getJcca16a580() == null ? other.getJcca16a580() == null : this.getJcca16a580().equals(other.getJcca16a580()))
            && (this.getJcca16a590() == null ? other.getJcca16a590() == null : this.getJcca16a590().equals(other.getJcca16a590()))
            && (this.getJcca16a600() == null ? other.getJcca16a600() == null : this.getJcca16a600().equals(other.getJcca16a600()))
            && (this.getJcca16a610() == null ? other.getJcca16a610() == null : this.getJcca16a610().equals(other.getJcca16a610()))
            && (this.getJcca16a620() == null ? other.getJcca16a620() == null : this.getJcca16a620().equals(other.getJcca16a620()))
            && (this.getJcca16a630() == null ? other.getJcca16a630() == null : this.getJcca16a630().equals(other.getJcca16a630()))
            && (this.getJcca16a640() == null ? other.getJcca16a640() == null : this.getJcca16a640().equals(other.getJcca16a640()))
            && (this.getJcca16a650() == null ? other.getJcca16a650() == null : this.getJcca16a650().equals(other.getJcca16a650()))
            && (this.getJcca16a660() == null ? other.getJcca16a660() == null : this.getJcca16a660().equals(other.getJcca16a660()))
            && (this.getJcca16a670() == null ? other.getJcca16a670() == null : this.getJcca16a670().equals(other.getJcca16a670()))
            && (this.getJcca16a680() == null ? other.getJcca16a680() == null : this.getJcca16a680().equals(other.getJcca16a680()))
            && (this.getJcca16a690() == null ? other.getJcca16a690() == null : this.getJcca16a690().equals(other.getJcca16a690()))
            && (this.getJcca16a700() == null ? other.getJcca16a700() == null : this.getJcca16a700().equals(other.getJcca16a700()))
            && (this.getJcca16a710() == null ? other.getJcca16a710() == null : this.getJcca16a710().equals(other.getJcca16a710()))
            && (this.getJcca16a720() == null ? other.getJcca16a720() == null : this.getJcca16a720().equals(other.getJcca16a720()))
            && (this.getJcca16a730() == null ? other.getJcca16a730() == null : this.getJcca16a730().equals(other.getJcca16a730()))
            && (this.getJcca16a740() == null ? other.getJcca16a740() == null : this.getJcca16a740().equals(other.getJcca16a740()))
            && (this.getJcca16a750() == null ? other.getJcca16a750() == null : this.getJcca16a750().equals(other.getJcca16a750()))
            && (this.getJcca16a760() == null ? other.getJcca16a760() == null : this.getJcca16a760().equals(other.getJcca16a760()))
            && (this.getJcca16a770() == null ? other.getJcca16a770() == null : this.getJcca16a770().equals(other.getJcca16a770()))
            && (this.getJcca16a780() == null ? other.getJcca16a780() == null : this.getJcca16a780().equals(other.getJcca16a780()))
            && (this.getJcca16a790() == null ? other.getJcca16a790() == null : this.getJcca16a790().equals(other.getJcca16a790()))
            && (this.getJcca16a800() == null ? other.getJcca16a800() == null : this.getJcca16a800().equals(other.getJcca16a800()))
            && (this.getJcca16a810() == null ? other.getJcca16a810() == null : this.getJcca16a810().equals(other.getJcca16a810()))
            && (this.getJcca16a820() == null ? other.getJcca16a820() == null : this.getJcca16a820().equals(other.getJcca16a820()))
            && (this.getJcca16a830() == null ? other.getJcca16a830() == null : this.getJcca16a830().equals(other.getJcca16a830()))
            && (this.getJcca16a840() == null ? other.getJcca16a840() == null : this.getJcca16a840().equals(other.getJcca16a840()))
            && (this.getJcca16a850() == null ? other.getJcca16a850() == null : this.getJcca16a850().equals(other.getJcca16a850()))
            && (this.getJcca16a860() == null ? other.getJcca16a860() == null : this.getJcca16a860().equals(other.getJcca16a860()))
            && (this.getJcca16a870() == null ? other.getJcca16a870() == null : this.getJcca16a870().equals(other.getJcca16a870()))
            && (this.getJcca16a880() == null ? other.getJcca16a880() == null : this.getJcca16a880().equals(other.getJcca16a880()))
            && (this.getJcca16a890() == null ? other.getJcca16a890() == null : this.getJcca16a890().equals(other.getJcca16a890()))
            && (this.getJcca16a900() == null ? other.getJcca16a900() == null : this.getJcca16a900().equals(other.getJcca16a900()))
            && (this.getJcca16a910() == null ? other.getJcca16a910() == null : this.getJcca16a910().equals(other.getJcca16a910()))
            && (this.getJcca16a920() == null ? other.getJcca16a920() == null : this.getJcca16a920().equals(other.getJcca16a920()))
            && (this.getJcca16a930() == null ? other.getJcca16a930() == null : this.getJcca16a930().equals(other.getJcca16a930()))
            && (this.getJcca16a940() == null ? other.getJcca16a940() == null : this.getJcca16a940().equals(other.getJcca16a940()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getJcca16a010() == null) ? 0 : getJcca16a010().hashCode());
        result = prime * result + ((getJcca16a020() == null) ? 0 : getJcca16a020().hashCode());
        result = prime * result + ((getJcca16a030() == null) ? 0 : getJcca16a030().hashCode());
        result = prime * result + ((getJcca16a040() == null) ? 0 : getJcca16a040().hashCode());
        result = prime * result + ((getJcca16a050() == null) ? 0 : getJcca16a050().hashCode());
        result = prime * result + ((getJcca16a060() == null) ? 0 : getJcca16a060().hashCode());
        result = prime * result + ((getJcca16a070() == null) ? 0 : getJcca16a070().hashCode());
        result = prime * result + ((getJcca16a080() == null) ? 0 : getJcca16a080().hashCode());
        result = prime * result + ((getJcca16a090() == null) ? 0 : getJcca16a090().hashCode());
        result = prime * result + ((getJcca16a100() == null) ? 0 : getJcca16a100().hashCode());
        result = prime * result + ((getJcca16a110() == null) ? 0 : getJcca16a110().hashCode());
        result = prime * result + ((getJcca16a120() == null) ? 0 : getJcca16a120().hashCode());
        result = prime * result + ((getJcca16a130() == null) ? 0 : getJcca16a130().hashCode());
        result = prime * result + ((getJcca16a150() == null) ? 0 : getJcca16a150().hashCode());
        result = prime * result + ((getJcca16a170() == null) ? 0 : getJcca16a170().hashCode());
        result = prime * result + ((getJcca16a180() == null) ? 0 : getJcca16a180().hashCode());
        result = prime * result + ((getJcca16a190() == null) ? 0 : getJcca16a190().hashCode());
        result = prime * result + ((getJcca16a200() == null) ? 0 : getJcca16a200().hashCode());
        result = prime * result + ((getJcca16a210() == null) ? 0 : getJcca16a210().hashCode());
        result = prime * result + ((getJcca16a220() == null) ? 0 : getJcca16a220().hashCode());
        result = prime * result + ((getJcca16a230() == null) ? 0 : getJcca16a230().hashCode());
        result = prime * result + ((getJcca16a240() == null) ? 0 : getJcca16a240().hashCode());
        result = prime * result + ((getJcca16a280() == null) ? 0 : getJcca16a280().hashCode());
        result = prime * result + ((getJcca16a300() == null) ? 0 : getJcca16a300().hashCode());
        result = prime * result + ((getJcca16a310() == null) ? 0 : getJcca16a310().hashCode());
        result = prime * result + ((getJcca16a320() == null) ? 0 : getJcca16a320().hashCode());
        result = prime * result + ((getJcca16a330() == null) ? 0 : getJcca16a330().hashCode());
        result = prime * result + ((getJcca16a340() == null) ? 0 : getJcca16a340().hashCode());
        result = prime * result + ((getJcca16a350() == null) ? 0 : getJcca16a350().hashCode());
        result = prime * result + ((getJcca16a360() == null) ? 0 : getJcca16a360().hashCode());
        result = prime * result + ((getJcca16a370() == null) ? 0 : getJcca16a370().hashCode());
        result = prime * result + ((getJcca16a380() == null) ? 0 : getJcca16a380().hashCode());
        result = prime * result + ((getJcca16a390() == null) ? 0 : getJcca16a390().hashCode());
        result = prime * result + ((getJcca16a400() == null) ? 0 : getJcca16a400().hashCode());
        result = prime * result + ((getJcca16a410() == null) ? 0 : getJcca16a410().hashCode());
        result = prime * result + ((getJcca16a420() == null) ? 0 : getJcca16a420().hashCode());
        result = prime * result + ((getJcca16a430() == null) ? 0 : getJcca16a430().hashCode());
        result = prime * result + ((getJcca16a440() == null) ? 0 : getJcca16a440().hashCode());
        result = prime * result + ((getJcca16a450() == null) ? 0 : getJcca16a450().hashCode());
        result = prime * result + ((getJcca16a460() == null) ? 0 : getJcca16a460().hashCode());
        result = prime * result + ((getJcca16a470() == null) ? 0 : getJcca16a470().hashCode());
        result = prime * result + ((getJcca16a480() == null) ? 0 : getJcca16a480().hashCode());
        result = prime * result + ((getJcca16a490() == null) ? 0 : getJcca16a490().hashCode());
        result = prime * result + ((getJcca16a500() == null) ? 0 : getJcca16a500().hashCode());
        result = prime * result + ((getJcca16a510() == null) ? 0 : getJcca16a510().hashCode());
        result = prime * result + ((getJcca16a520() == null) ? 0 : getJcca16a520().hashCode());
        result = prime * result + ((getJcca16a530() == null) ? 0 : getJcca16a530().hashCode());
        result = prime * result + ((getJcca16a540() == null) ? 0 : getJcca16a540().hashCode());
        result = prime * result + ((getJcca16a550() == null) ? 0 : getJcca16a550().hashCode());
        result = prime * result + ((getJcca16a560() == null) ? 0 : getJcca16a560().hashCode());
        result = prime * result + ((getJcca16a570() == null) ? 0 : getJcca16a570().hashCode());
        result = prime * result + ((getJcca16a580() == null) ? 0 : getJcca16a580().hashCode());
        result = prime * result + ((getJcca16a590() == null) ? 0 : getJcca16a590().hashCode());
        result = prime * result + ((getJcca16a600() == null) ? 0 : getJcca16a600().hashCode());
        result = prime * result + ((getJcca16a610() == null) ? 0 : getJcca16a610().hashCode());
        result = prime * result + ((getJcca16a620() == null) ? 0 : getJcca16a620().hashCode());
        result = prime * result + ((getJcca16a630() == null) ? 0 : getJcca16a630().hashCode());
        result = prime * result + ((getJcca16a640() == null) ? 0 : getJcca16a640().hashCode());
        result = prime * result + ((getJcca16a650() == null) ? 0 : getJcca16a650().hashCode());
        result = prime * result + ((getJcca16a660() == null) ? 0 : getJcca16a660().hashCode());
        result = prime * result + ((getJcca16a670() == null) ? 0 : getJcca16a670().hashCode());
        result = prime * result + ((getJcca16a680() == null) ? 0 : getJcca16a680().hashCode());
        result = prime * result + ((getJcca16a690() == null) ? 0 : getJcca16a690().hashCode());
        result = prime * result + ((getJcca16a700() == null) ? 0 : getJcca16a700().hashCode());
        result = prime * result + ((getJcca16a710() == null) ? 0 : getJcca16a710().hashCode());
        result = prime * result + ((getJcca16a720() == null) ? 0 : getJcca16a720().hashCode());
        result = prime * result + ((getJcca16a730() == null) ? 0 : getJcca16a730().hashCode());
        result = prime * result + ((getJcca16a740() == null) ? 0 : getJcca16a740().hashCode());
        result = prime * result + ((getJcca16a750() == null) ? 0 : getJcca16a750().hashCode());
        result = prime * result + ((getJcca16a760() == null) ? 0 : getJcca16a760().hashCode());
        result = prime * result + ((getJcca16a770() == null) ? 0 : getJcca16a770().hashCode());
        result = prime * result + ((getJcca16a780() == null) ? 0 : getJcca16a780().hashCode());
        result = prime * result + ((getJcca16a790() == null) ? 0 : getJcca16a790().hashCode());
        result = prime * result + ((getJcca16a800() == null) ? 0 : getJcca16a800().hashCode());
        result = prime * result + ((getJcca16a810() == null) ? 0 : getJcca16a810().hashCode());
        result = prime * result + ((getJcca16a820() == null) ? 0 : getJcca16a820().hashCode());
        result = prime * result + ((getJcca16a830() == null) ? 0 : getJcca16a830().hashCode());
        result = prime * result + ((getJcca16a840() == null) ? 0 : getJcca16a840().hashCode());
        result = prime * result + ((getJcca16a850() == null) ? 0 : getJcca16a850().hashCode());
        result = prime * result + ((getJcca16a860() == null) ? 0 : getJcca16a860().hashCode());
        result = prime * result + ((getJcca16a870() == null) ? 0 : getJcca16a870().hashCode());
        result = prime * result + ((getJcca16a880() == null) ? 0 : getJcca16a880().hashCode());
        result = prime * result + ((getJcca16a890() == null) ? 0 : getJcca16a890().hashCode());
        result = prime * result + ((getJcca16a900() == null) ? 0 : getJcca16a900().hashCode());
        result = prime * result + ((getJcca16a910() == null) ? 0 : getJcca16a910().hashCode());
        result = prime * result + ((getJcca16a920() == null) ? 0 : getJcca16a920().hashCode());
        result = prime * result + ((getJcca16a930() == null) ? 0 : getJcca16a930().hashCode());
        result = prime * result + ((getJcca16a940() == null) ? 0 : getJcca16a940().hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", jcca16a010=").append(jcca16a010);
        sb.append(", jcca16a020=").append(jcca16a020);
        sb.append(", jcca16a030=").append(jcca16a030);
        sb.append(", jcca16a040=").append(jcca16a040);
        sb.append(", jcca16a050=").append(jcca16a050);
        sb.append(", jcca16a060=").append(jcca16a060);
        sb.append(", jcca16a070=").append(jcca16a070);
        sb.append(", jcca16a080=").append(jcca16a080);
        sb.append(", jcca16a090=").append(jcca16a090);
        sb.append(", jcca16a100=").append(jcca16a100);
        sb.append(", jcca16a110=").append(jcca16a110);
        sb.append(", jcca16a120=").append(jcca16a120);
        sb.append(", jcca16a130=").append(jcca16a130);
        sb.append(", jcca16a150=").append(jcca16a150);
        sb.append(", jcca16a170=").append(jcca16a170);
        sb.append(", jcca16a180=").append(jcca16a180);
        sb.append(", jcca16a190=").append(jcca16a190);
        sb.append(", jcca16a200=").append(jcca16a200);
        sb.append(", jcca16a210=").append(jcca16a210);
        sb.append(", jcca16a220=").append(jcca16a220);
        sb.append(", jcca16a230=").append(jcca16a230);
        sb.append(", jcca16a240=").append(jcca16a240);
        sb.append(", jcca16a280=").append(jcca16a280);
        sb.append(", jcca16a300=").append(jcca16a300);
        sb.append(", jcca16a310=").append(jcca16a310);
        sb.append(", jcca16a320=").append(jcca16a320);
        sb.append(", jcca16a330=").append(jcca16a330);
        sb.append(", jcca16a340=").append(jcca16a340);
        sb.append(", jcca16a350=").append(jcca16a350);
        sb.append(", jcca16a360=").append(jcca16a360);
        sb.append(", jcca16a370=").append(jcca16a370);
        sb.append(", jcca16a380=").append(jcca16a380);
        sb.append(", jcca16a390=").append(jcca16a390);
        sb.append(", jcca16a400=").append(jcca16a400);
        sb.append(", jcca16a410=").append(jcca16a410);
        sb.append(", jcca16a420=").append(jcca16a420);
        sb.append(", jcca16a430=").append(jcca16a430);
        sb.append(", jcca16a440=").append(jcca16a440);
        sb.append(", jcca16a450=").append(jcca16a450);
        sb.append(", jcca16a460=").append(jcca16a460);
        sb.append(", jcca16a470=").append(jcca16a470);
        sb.append(", jcca16a480=").append(jcca16a480);
        sb.append(", jcca16a490=").append(jcca16a490);
        sb.append(", jcca16a500=").append(jcca16a500);
        sb.append(", jcca16a510=").append(jcca16a510);
        sb.append(", jcca16a520=").append(jcca16a520);
        sb.append(", jcca16a530=").append(jcca16a530);
        sb.append(", jcca16a540=").append(jcca16a540);
        sb.append(", jcca16a550=").append(jcca16a550);
        sb.append(", jcca16a560=").append(jcca16a560);
        sb.append(", jcca16a570=").append(jcca16a570);
        sb.append(", jcca16a580=").append(jcca16a580);
        sb.append(", jcca16a590=").append(jcca16a590);
        sb.append(", jcca16a600=").append(jcca16a600);
        sb.append(", jcca16a610=").append(jcca16a610);
        sb.append(", jcca16a620=").append(jcca16a620);
        sb.append(", jcca16a630=").append(jcca16a630);
        sb.append(", jcca16a640=").append(jcca16a640);
        sb.append(", jcca16a650=").append(jcca16a650);
        sb.append(", jcca16a660=").append(jcca16a660);
        sb.append(", jcca16a670=").append(jcca16a670);
        sb.append(", jcca16a680=").append(jcca16a680);
        sb.append(", jcca16a690=").append(jcca16a690);
        sb.append(", jcca16a700=").append(jcca16a700);
        sb.append(", jcca16a710=").append(jcca16a710);
        sb.append(", jcca16a720=").append(jcca16a720);
        sb.append(", jcca16a730=").append(jcca16a730);
        sb.append(", jcca16a740=").append(jcca16a740);
        sb.append(", jcca16a750=").append(jcca16a750);
        sb.append(", jcca16a760=").append(jcca16a760);
        sb.append(", jcca16a770=").append(jcca16a770);
        sb.append(", jcca16a780=").append(jcca16a780);
        sb.append(", jcca16a790=").append(jcca16a790);
        sb.append(", jcca16a800=").append(jcca16a800);
        sb.append(", jcca16a810=").append(jcca16a810);
        sb.append(", jcca16a820=").append(jcca16a820);
        sb.append(", jcca16a830=").append(jcca16a830);
        sb.append(", jcca16a840=").append(jcca16a840);
        sb.append(", jcca16a850=").append(jcca16a850);
        sb.append(", jcca16a860=").append(jcca16a860);
        sb.append(", jcca16a870=").append(jcca16a870);
        sb.append(", jcca16a880=").append(jcca16a880);
        sb.append(", jcca16a890=").append(jcca16a890);
        sb.append(", jcca16a900=").append(jcca16a900);
        sb.append(", jcca16a910=").append(jcca16a910);
        sb.append(", jcca16a920=").append(jcca16a920);
        sb.append(", jcca16a930=").append(jcca16a930);
        sb.append(", jcca16a940=").append(jcca16a940);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}